package br.com.absolutech.study.chapter8.pag372;

class MyWonderfulClass {
	
	void go() {
		Bar b = new Bar();
		b.doStuff( new Foo() {
			public void foof() {
				System.out.println("foofy");
			} //finaliza o metodo foof
		}); //finaliza as instrucoes def,arg e end da classe interna
	} //finaliza metodo go
} //finaliza classe


interface Foo {
	void foof();
}

class Bar {
	void doStuff(Foo f) { }
}